package com.example.unveil_the_leader.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 
 * @TableName audit
 */
@TableName(value ="audit")
@Data
public class Audit implements Serializable {
    /**
     * 审核id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 项目申请人的id
     */
    @TableField(value = "send_id")
    private Integer sendId;

    /**
     * 项目名称
     */
    @TableField(value = "project_name")
    private String projectName;

    /**
     * 项目描述
     */
    @TableField(value = "project_description")
    private String projectDescription;

    /**
     * 项目分类
     */
    @TableField(value = "classify")
    private String classify;

    /**
     * 项目图片
     */
    @TableField(value = "photos")
    private String photos;

    /**
     * 项目状态(2:表示起步阶段，1:表示开发中，0:表示已完成)
     */
    @TableField(value = "project_status")
    private Integer projectStatus;

    /**
     * 项目需要的总人数
     */
    @TableField(value = "total")
    private Integer total;

    /**
     * 逻辑删除(0:表示未删除，1:表示已删除)
     */
    @TableField(value = "is_deleted")
    private Integer isDeleted;

    /**
     * 是否已读(0:表示未读，1:表示已读)
     */
    @TableField(value = "read_status")
    private Integer readStatus;

    /**
     * 发布的时间
     */
    @TableField(value = "times")
    private Date times;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}